package com.zoffy.bi.service;

import com.zoffy.bi.common.BaseResponse;
import com.zoffy.bi.model.dto.chart.GenChartByAiRequest;
import com.zoffy.bi.model.entity.Chart;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zoffy.bi.model.vo.BiResponse;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;

/**
* @author 86170
* @description 针对表【chart(图表信息表)】的数据库操作Service
* @createDate 2023-11-14 00:07:47
*/
public interface ChartService extends IService<Chart> {
    BaseResponse<BiResponse> genChartByAi(MultipartFile multipartFile, GenChartByAiRequest genChartByAiRequest, HttpServletRequest request);
    BaseResponse<BiResponse> genChartByAiAsync(MultipartFile multipartFile, GenChartByAiRequest genChartByAiRequest, HttpServletRequest request);
    BaseResponse<BiResponse> genChartByAiMq(MultipartFile multipartFile, GenChartByAiRequest genChartByAiRequest, HttpServletRequest request);

}
